
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>工具与思维的全面升级 - 学习卡片</title>
      <style>
        body { font-family: sans-serif; background-color: #f0f8ff; color: #333; display: flex; flex-direction: column; align-items: center; padding: 50px 20px; }
        .header h1 { font-size: 32px; }
        .grid-container { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; width: 100%; max-width: 1200px; }
        .card-container { perspective: 1200px; cursor: pointer; height: 250px; }
        .card { width: 100%; height: 100%; position: relative; transform-style: preserve-3d; transition: transform 0.7s; border-radius: 16px; box-shadow: 0 4px 16px rgba(0,0,0,0.08); }
        .card-container.flipped .card { transform: rotateY(180deg); }
        .card-face { position: absolute; width: 100%; height: 100%; backface-visibility: hidden; display: flex; flex-direction: column; box-sizing: border-box; border-radius: 16px; background-color: #fff; padding: 24px; }
        .card-back { background-color: #f0fff4; transform: rotateY(180deg); justify-content: space-between; }
        .card-category { font-size: 14px; color: #0052d9; margin-bottom: 8px; font-weight: 500; }
        .card-question { font-size: 20px; font-weight: 500; flex-grow: 1; display: flex; align-items: center; justify-content: center; text-align: center; }
        .card-answer-wrapper { flex-grow: 1; overflow-y: auto; }
        .card-answer { font-size: 15px; line-height: 1.7; }
        .card-footer { font-size: 13px; color: #8a919f; border-top: 1px solid #f0f0f0; padding-top: 16px; margin-top: 16px; }
        .card-source { font-size: 13px; color: #8a919f; border-top: 1px solid #f0f0f0; padding-top: 12px; margin-top: 12px; }
      </style>
    </head>
    <body>
      <div class="header">
        <h1>工具与思维的全面升级 - 学习卡片</h1>
      </div>
      <div class="grid-container">
        
    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">理论</div>
          <div class="card-question">文档中提到的传统Java开发模式在业务日益复杂时暴露了哪些主要问题？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">理论</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">随着业务逻辑的日益复杂和项目规模的不断扩大，传统开发模式逐渐暴露出效率低、出错率高、维护困难等问题。</div>
          </div>
          <div class="card-source">来源: 1. 背景与意义</div>
        </div>
      </div>
    </div>

    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">技术</div>
          <div class="card-question">文档列举了三种代表性的AI工具来帮助Java开发者，请问它们分别是什么以及各自的核心功能是什么？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">技术</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">1. GitHub Copilot：由OpenAI驱动的代码自动补全和生成工具。 2. Deepseek：利用深度学习进行代码扫描和重构，能自动检测重复逻辑、潜在Bug及低效实现。 3. CodeWhisperer：AWS推出的代码生成工具，提供智能代码建议。</div>
          </div>
          <div class="card-source">来源: 2. AI在Java开发中的应用</div>
        </div>
      </div>
    </div>

    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">机制</div>
          <div class="card-question">Deepseek工具是如何帮助开发者优化代码质量和系统架构的？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">机制</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">通过对整个项目的代码进行静态扫描，Deepseek可以识别出冗余代码、不合理的模块划分以及违反设计原则的部分，并生成详细的重构报告供开发者参考。</div>
          </div>
          <div class="card-source">来源: 3. 智能代码生成与自动化优化</div>
        </div>
      </div>
    </div>

    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">案例</div>
          <div class="card-question">在优化电商系统后端的案例中，团队首先采取了什么措施，并且发现了什么具体问题？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">案例</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">团队首先引入Deepseek对订单模块进行全面扫描。扫描报告指出，订单状态更新、库存扣减以及日志记录等功能在多个类中重复出现。</div>
          </div>
          <div class="card-source">来源: 4.2 解决方案</div>
        </div>
      </div>
    </div>

    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">案例</div>
          <div class="card-question">根据文档，对电商系统进行智能重构后取得了哪些显著成果？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">案例</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">系统响应速度提升了约40%，代码维护成本显著降低。订单模块变得更加模块化、清晰易懂，系统的整体稳定性和扩展性也得到了大幅提升。</div>
          </div>
          <div class="card-source">来源: 4. 利用AI优化电商系统后端</div>
        </div>
      </div>
    </div>

    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">模式</div>
          <div class="card-question">在微服务架构优化的案例中，团队是如何解决权限校验和日志记录等公共逻辑在各服务中重复实现的问题的？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">模式</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">团队利用Deepseek找出重复逻辑，然后将其抽取为独立的公共模块，并通过Spring Boot的依赖注入机制在各服务中统一调用。同时，利用GitHub Copilot辅助生成标准化接口。</div>
          </div>
          <div class="card-source">来源: 5.2 解决方案</div>
        </div>
      </div>
    </div>

    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">理论</div>
          <div class="card-question">AI赋能Java开发不仅仅是工具层面的提升，更被认为是一种思维和模式的转变，这种转变体现在哪里？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">理论</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">这种转变体现在开发者可以从繁琐的手工编码中解放出来，更专注于业务逻辑和创新解决方案，而不必花费大量时间在低级别的代码维护上。</div>
          </div>
          <div class="card-source">来源: 6.1 工具与思维的转变</div>
        </div>
      </div>
    </div>

    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">特性</div>
          <div class="card-question">根据文档，AI工具的引入主要通过哪三个方面来赋能开发者？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">特性</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">1. 自动生成代码：节省重复劳动，减少人为错误。 2. 智能优化架构：通过深度学习算法检测系统问题并提供改进建议。 3. 提高协作效率：统一编码标准和接口规范。</div>
          </div>
          <div class="card-source">来源: 6.1 工具与思维的转变</div>
        </div>
      </div>
    </div>

    <div class="card-container" onclick="this.classList.toggle('flipped');">
      <div class="card">
        <div class="card-face card-front">
          <div class="card-category">技术</div>
          <div class="card-question">对于想要掌握AI赋能Java开发技术的开发者，文档推荐的学习路径包含哪几个关键步骤？</div>
          <div class="card-footer">点击卡片查看答案</div>
        </div>
        <div class="card-face card-back">
          <div class="card-category">技术</div>
          <div class="card-answer-wrapper">
            <div class="card-answer">学习路径包括四个步骤：1. 打好Java、Spring Boot等基础；2. 了解并熟悉GitHub Copilot、Deepseek等AI工具；3. 在实际项目中应用AI工具进行实践；4. 持续关注AI技术在前沿领域的应用。</div>
          </div>
          <div class="card-source">来源: 6.2 学习路径与资源推荐</div>
        </div>
      </div>
    </div>

      </div>
    </body>
    </html>
